home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1995 October
/
EnigmA AMIGA RUN 01 (1995)(G.R. Edizioni)(IT)[!][issue 1995-10][Aminet 7].iso
/
Aminet
/
comm
/
fido
/
SHELTER275.lha
/
DOCS
/
DosPatch.doc
< prev
next >
Wrap
Text File
|
1992-08-12
|
2KB
|
43 lines
This little hack implements full support for Multi-Assigns under kickstarts
>= 2.0. (No, it doesn't require ixemul.library ;-))
For a comparison: Assume your LIBS: directory really is an ASSIGN that looks
like this:
LIBS System2.0:Libs
+ DH2:libs
then doing LIST LIBS: normally just lists you the first directory (in this
example System2.0:Libs). After running dospatch, you instead get a listing
of all directories included in the assign. This even works, if you now
specify something like LIST Libs:MathIEEESing#?, then you'd for example get:
Directory "System2.0:Libs" on Wednesday 12-Aug-92
mathieeesingtrans.library 10428 ----rw-d 25-Jun-92 12:15:01
1 file - 22 blocks used
Directory "DH2:libs" on Wednesday 12-Aug-92
mathieeesingbas.library 4868 ----rwed 28-Nov-90 14:18:40
mathieeesingtrans.library 10428 ----rw-d 27-Nov-90 18:07:20
2 files - 33 blocks used
As you can see, DH2: contains my (old ;-)) 1.3 stuff ;-)
Other than that, I enjoyed programming C++, that book `C++ primer' by
Stanley B. Lippman is really great!
You'll need GNU C++ to compile this thing, as the asm() stuff inside
is quite GNU specific;-)
I left symbols in the binary, if you want look at the code. It's quite
fascinating to see how C++ code can be translated into efficient code..
Oh, almost forgot, you may do what ever you want with this code, it's true
Public Domain. You may even include it in dos.library ;-)))))
-Markus
<wild@nessie.cs.id.ethz.ch> and <wild@amiga.physik.unizh.ch>